package com.imooc.service;

import com.imooc.pojo.BO.UserBO;
import com.imooc.pojo.Users;

/**
 * @author lihongyu
 * @CreateTime 2021-08-06 12:56
 * @Description 用户业务逻辑接口
 */
public interface UserService {

    /**
     * 校验用户名是否存在
     * @param userName 用户名
     * @return 存在/不存在
     */
    boolean validateUserNameIsExist(String userName);

    /**
     * 创建用户信息
     * @param userBO 用户注册封装实体
     * @return 用户信息
     */
    Users createUser(UserBO userBO);

    /**
     * 查询用户登录
     * @param userBO 用户登录对象封装实体
     * @return 登录用户信息
     */
    Users queryUserLogin(UserBO userBO);
}
